/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package trabalhoconclusaocurso;

import java.util.Random;

/**
 *
 * @author matheus
 */
public class MatrizFeromonio {
    private int numerocidades;
    private Random random = new Random();
    private double matrizFeromonio[][];

    public MatrizFeromonio(int numCidades){
        this.numerocidades = numCidades;
        this.matrizFeromonio = new double[this.numerocidades][this.numerocidades];

    }
    public void matrizFeromonio(){

         try{
             
             int x;
             //inicialização da matriz
              for(int i = 0; i < this.numerocidades; i++){
                for(int j = 0; j < this.numerocidades; j++){
                    this.matrizFeromonio[i][j] = 0;
                    }
                }
             double[][] a = {{0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1},{0.1,0.1,0.1,0.1,0.1}};
             this.matrizFeromonio  = a;

           /*  for(int i = 0; i < this.numerocidades; i++){
                 for(int j = 0; j < this.numerocidades; j++){
                   do{
                   x = random.nextInt(10);
                        if(this.matrizFeromonio[i][j] == 0){
                            if(i!=j){
                                this.matrizFeromonio[i][j] = x;
                                break;
                            }

                        }   
                   }while(x == 0);
                  // System.out.println(this.matrizFeromonio[i][j]);
                 }
            }//fim for
          */
       }catch(Exception e){
           System.out.println("erro matriz feromonio");
       }
           
    }
    public void  setMatrizFeromonio(double[][]matriz_feromonio){
        this.matrizFeromonio = matriz_feromonio;
    }
    public double[][] getMatrizFeromonio(){
        return this.matrizFeromonio;
    }
}
